﻿namespace WebApplication6.Models
{
    using System;
    using System.ComponentModel.DataAnnotations;
    using System.Data.Entity;
    using System.Linq;

    public class Model1 : DbContext
    {
        //您的上下文已配置为从您的应用程序的配置文件(App.config 或 Web.config)
        //使用“Model1”连接字符串。默认情况下，此连接字符串针对您的 LocalDb 实例上的
        //“WebApplication6.Models.Model1”数据库。
        // 
        //如果您想要针对其他数据库和/或数据库提供程序，请在应用程序配置文件中修改“Model1”
        //连接字符串。
        public Model1()
            : base("name=Model1")
        {
        }

        //为您要在模型中包含的每种实体类型都添加 DbSet。有关配置和使用 Code First  模型
        //的详细信息，请参阅 http://go.microsoft.com/fwlink/?LinkId=390109。

        public virtual DbSet<Student> Students      { get; set; }
    }
    public class Student { 
    public int Id { get; set; }
     [Required]
        [Display(Name = "姓名")]
        [StringLength(4, MinimumLength = 2)]
        public string Name { get; set; }

        [DataType(DataType.Date)]
        public DateTime BirthDay{ get; set; }

        [Display(Name ="年龄")]
        [Range(0,120)]

        public int Age { get; set; }
    }
    //public class MyEntity
    //{
    //    public int Id { get; set; }
    //    public string Name { get; set; }
    //}
}